﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Configuration;
using System.Data.OleDb;

namespace Mortgage
{
    public partial class MortgageForm : System.Web.UI.Page
    {
        MortgageServices servis = new MortgageServices();
        ServiceNimic Igrac = new ServiceNimic();// proekt na nino
        RegistarNaImoti imot = new RegistarNaImoti();// proekt 03

        String ime = Igrac.getActivePlayer();
        int grad = Igrac.getFieldNumber();

        protected void Page_Load(object sender, EventArgs e)
        {

            if (servis.DaliENegov(grad, ime))
            {
                // e tuka za broj na kuki i hoteli mora proekt03 da si ja smeni bazata :)
                // no pogore napraviv ja zs on garant nema da ja smeni bazata :D
                if (!servis.ImaHipoteka(grad, ime) && imot.proveriKuki(grad).Equals(0) && imot.proveriHoteli(grad).Equals(0))
                {
                    Button1.Enabled = true;
                    Button2.Enabled = false;
                }
                // ne e pod hipoteka no ima kukja
                else if (!servis.ImaHipoteka(grad, ime) && imot.proveriKuki(grad) != 0 && imot.proveriHoteli(grad).Equals(0))
                {
                    Button1.Enabled = false;
                    Button2.Enabled = false;
                }
                // nema hipoteka no ima hotel
                else if (!servis.ImaHipoteka(grad, ime) && imot.proveriKuki(grad).Equals(0) && imot.proveriHoteli(grad) != 0)
                {
                    Button1.Enabled = false;
                    Button2.Enabled = false;
                }
                // nema hipoteka no ima hotel i kukja
                else if (!servis.ImaHipoteka(grad, ime) && imot.proveriKuki(grad) != 0 && imot.proveriHoteli(grad) != 0)
                {
                    Button1.Enabled = false;
                    Button2.Enabled = false;
                }
                // ako ima hipoteka (nesmee da ima grad ili hotel)
                else if (servis.ImaHipoteka(grad, ime))
                {
                    Button1.Enabled = false;
                    Button2.Enabled = true;
                }
            }
            // ne e negovo poleto
            else
            {
                Button2.Enabled = false;
                Button1.Enabled = false;
            }
        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            servis.Dadi_pod_Hipoteka(grad, ime);
            Button1.Enabled = false;
            Button2.Enabled = true;
        }

        protected void Button2_Click(object sender, EventArgs e)
        {
            servis.PonistiHipoteka(grad, ime);
            Button1.Enabled = true;
            Button2.Enabled = false;
        }
    }
}

/*
 * /////////////////////////Ignoriraj////////////////////////
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Configuration;
using System.Data.OleDb;

namespace Mortgage
{
    public partial class MortgageForm : System.Web.UI.Page
    {
        MortgageServices servis = new MortgageServices();

        String ime = Перо;
        String grad = Скопје;

        protected void Page_Load(object sender, EventArgs e)
        {

            if (servis.DaliENegov(grad, ime))
            {
                if (!servis.ImaHipoteka(grad, ime) && servis.BrNaKuki(grad).Equals(0) && servis.BrNaHoteli(grad).Equals(0))
                {
                    Button1.Enabled = true;
                    Button2.Enabled = false;
                }
                // ne e pod hipoteka no ima kukja
                else if (!servis.ImaHipoteka(grad, ime) && servis.BrNaKuki(grad) != 0 && servis.BrNaHoteli(grad).Equals(0))
                {
                    Button1.Enabled = false;
                    Button2.Enabled = false;
                }
                // nema hipoteka no ima hotel
                else if (!servis.ImaHipoteka(grad, ime) && servis.BrNaKuki(grad).Equals(0) && servis.BrNaHoteli(grad) != 0)
                {
                    Button1.Enabled = false;
                    Button2.Enabled = false;
                }
                // nema hipoteka no ima hotel i kukja
                else if (!servis.ImaHipoteka(grad, ime) && servis.BrNaKuki(grad) != 0 && servis.BrNaHoteli(grad) != 0)
                {
                    Button1.Enabled = false;
                    Button2.Enabled = false;
                }
                // ako ima hipoteka (nesmee da ima grad ili hotel)
                else if (servis.ImaHipoteka(grad, ime))
                {
                    Button1.Enabled = false;
                    Button2.Enabled = true;
                }
            }
            // ne e negovo poleto
            else
            {
                Button2.Enabled = false;
                Button1.Enabled = false;
            }
        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            servis.Dadi_pod_Hipoteka(grad, ime);
            Button1.Enabled = false;
            Button2.Enabled = true;
        }

        protected void Button2_Click(object sender, EventArgs e)
        {
            servis.PonistiHipoteka(grad, ime);
            Button1.Enabled = true;
            Button2.Enabled = false;
        }
    }
}

*/
